body{
	margin:0;
	min-width:1000px;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#545151;
}
img{border-style:none;}
a{text-decoration:underline;color:#1a72d3;}
a:hover{text-decoration:underline;color:#008a0b;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	overflow:hidden;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.gif) no-repeat 80.81% 0;
}
.left-column{
	float:left;
	width:72.53%;
}
.right-column{
	float:right;
	width:22.6%;
}
#header .left-column{
	float:left;
	width:73.53%;
}
.container{
	padding:0 0 0 275px;
}
.logo{
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	margin:13px 0 0 -272px;
}
.logo a{
	display:block;
	width:248px;
	height:81px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
#menu{
	float:left;
	padding:12px 0 0;
	margin:0;
	list-style:none;
	width:100%;
}
#menu li{
	float:left;
	padding:0;
	white-space:nowrap;
	font:14px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	width:19.899%;
	vertical-align:top;
}
#menu li a{
	display:block;
	color:#008a0b;
	text-decoration:none;
}
#menu li a span{
	display:block;
	text-decoration:underline;
}
#menu li a:hover{
	background:none;
	color:#1a72d3;
}
#menu li a:hover span{
	text-decoration:underline;
}
.box-login{
	overflow:hidden;
	height:1%;
	padding:18px 0 0;
}
.box-login .image{
	float:left;
	border:1px solid #bebcbc;
	display:inline;
	margin:3px 5px 0 1px;
}
.box-login ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.box-login ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.box-login ul li a{
	color:#5395de;
	float:left;
}
.box-login ul li a:hover{
	color:#008a0b;
}
.box-login ul li.nickname{
	padding:0 0 3px 0;
}
.box-login ul li.nickname a{
	font-size:14px;
	line-height:16px;
	color:#40a448;
}
.box-login ul li.bookmarks a{
	padding:0 0 0 20px;
	background:url(../images/ico-06.gif) no-repeat 0 3px;
}
.box-login ul li.tape a{
	padding:0 0 0 20px;
	background:url(../images/ico-07.gif) no-repeat 0 3px;
}
.quit{
	float:right;
	display:inline;
	width:70px;
	text-align:right;
	padding:4px 18px 0 0;
	height:25px;
	overflow:hidden;
	margin:-4px 1px 0 0;
	font-size:12px;
	line-height:18px;
	color:#5395de;
	background:url(../images/bg-quit.gif) no-repeat;
}
.center{
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.w1{
	float:left;
	position:relative;
	left:50%;
}
.w2{
	float:left;
	position:relative;
	left:-50%;
}
#main{
	overflow:hidden;
	height:1%;
	margin:0 0 0 24px;
	padding:0 0 33px 0;
}
#main .left-column{
	width:71.84%;
	padding:20px 0 0;
}
#main .right-column{
	width:23.2%;
}
.left-column .title{
	width:100%;
	overflow:hidden;
}
.left-column .title h1,
.left-column .title h2{
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#1a72d3;
	float:left;
	margin:0;
	letter-spacing:-1px;
}
.left-column .title span{
	float:right;
	padding:8px 0 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.left-column .title span a{
	display:block;
	padding:0 0 0 15px;
	background:url(../images/ico-08.gif) no-repeat 0 50%;
}
.box-tems{
	overflow:hidden;
	float:left;
	display:inline;
	width:100%;
	padding:18px 0 28px 0;
}
.box-tems .box{
	float:left;
	display:inline;
	width:28.8%;
	margin:0 6.7% 0 0;
	text-align:left;
}
.opera .box-tems .box{
	width:29.10%;
	display:block;
	margin:0 6.56% 0 0;
}
.box-tems .last{
	margin:0;
}
.opera .box-tems .last{
	margin:0;
}
.box-tems .image{
	width:100%;
	overflow:hidden;
	position:relative;
}
.box-tems .image img{
	display:block;
}
.box-tems .image .text{
	position:absolute;
	left:0;
	text-align:left;
	bottom:18px;
	padding:4px 16px 6px 9px;
	background:url(../images/bg-image-text.png);
}
.box-tems .image .text p{
	margin:0;
	color:#fff;
	font:17px/20px Arial, Helvetica, sans-serif;
}
.box-tems p{
	margin:6px 0 0;
}
.content{
	width:100%;
	overflow:hidden;
	clear:both;
}
.content .left-box{
	float:left;
	width:64.2%;
}
.content .right-box{
	float:right;
	width:28.6%;
}
.anons{
	overflow:hidden;
	margin:0;
	padding:20px 0 0;
	list-style:none;
}
.anons li{
	float:left;
	width:33.3%;
	padding:0 0 0 1px;
	margin:0 -1px 0 0;
	background:#fffac8 url(../images/bg-anons.gif) no-repeat 0 50%;
}
.anons li:first-child{
	background-image:none;
	padding:0;
}
.anons li a{
	float:left;
	width:100%;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#5f5c58;
	padding:3px 0 4px 0;
	font-weight:normal;
	text-align:center;
}
.anons li.left a{
	background:url(../images/bg-anons-left.gif) no-repeat;
}
.anons li.left a:hover,
.anons li.left a.active{
	color:#5f5c58;
	background:#ffe77a url(../images/bg-anons-left-h.gif) no-repeat;
}
.anons li.right a{
	background:url(../images/bg-anons-right.gif) no-repeat 100% 0;
}
.anons li.right a:hover,
.anons li.right a.active{
	color:#5f5c58;
	background:#ffe77a url(../images/bg-anons-right-h.gif) no-repeat 100% 0;
}
.anons li a:hover,
.anons li a.active{
	color:#5f5c58;
	background-color:#ffe77a;
	text-decoration:none;
}
.heading{
	padding:13px 0 0;
	overflow:hidden;
	height:1%;
}
.heading h3{
	margin:0 0 0 3px;
	display:inline;
	font:18px/22px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.heading h2{
	margin:0;
	float:left;
	padding:0 20px 0 0;
	font:18px/20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:url(../images/bg-title-list.gif) no-repeat 100% 9px;
}
.heading h4{
	margin:0;
	font:18px/20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:-5px 0 0;
}
* html .heading h2{background-position:100% 55%;}
.heading h3 a{
	color:#353535;
}
.heading h3 a:hover{
	text-decoration:none;
	color:#353535;
}
.anons-box{
	width:100%;
	overflow:hidden;
	padding:9px 0 13px 0;
	margin:0 0 3px 0;
	background:url(../images/bg-anons-box.gif) no-repeat 0 100%;
}
.present{
	float:left;
	width:200px;
	display:inline;
	margin:0 25px 0 0;
}
.present .image{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 11px 0;
}
.present .image img{
	display:block;
}
.present .date{
	position:absolute;
	right:1px;
	bottom:4px;
	padding:0 9px 1px 12px;
	background:url(../images/bg-image-text.png);
}
.present .date span{
	font:17px/22px Arial, Helvetica, sans-serif;
	color:#fff;
}
.anons-box .text{
	overflow:hidden;
	height:1%;
}
.anons-box .text p{
	margin:0 0 15px 0;
}
.anons-box .text ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.anons-box .text ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 0 3px 31px;
	margin:0 0 11px 0;
}
.anons-box .text ul li span{
	display:block;
}
.anons-box .text ul li.time{
	background:url(../images/bg-time.gif) no-repeat;
}
.anons-box .text ul li.pos{
	background:url(../images/bg-pos.gif) no-repeat;
	padding-top:3px;
}
.anons-box .text ul li.kin{
	background:url(../images/bg-kin.gif) no-repeat;
	padding:4px 0 3px 33px;
}
.anons-box .text ul li.otz{
	background:url(../images/bg-otz.gif) no-repeat 1px 2px;
}
.anons-box .text ul li a{
	font-size:13px;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
	text-decoration:none;
}

.anons-box .text ul li span a{
	font-size:13px;
	background:none;
	text-decoration:underline;
}
.anons-box .text ul li a:hover{
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;;
	text-decoration:none !important;
	color:#008A0B;
}
.anons-box .text ul li span a:hover{
	background:none !important;
	text-decoration:underline !important;
	color:#008A0B;
}
.present .bookmarks{
	float:left;
	padding:3px 0 3px 28px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#1a72d3;
	text-decoration:none;
	background:url(../images/ico-09.gif) no-repeat;
}
.present .out{
	background:url(../images/ico-10.gif) no-repeat 0 1px;
	text-decoration:none;
}
.present a.bookmarks:hover{
	text-decoration:none;
	color:#008A0B;
}
.present .bookmarks span{
	float:left;
	padding:1px 0 1px 0;
	cursor:pointer;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
}
.present a.bookmarks:hover span{
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
	text-decoration:none;
}
.rating{
	float:right;
	width:68px;
	padding:5px 0 0;
}
.rating .up{
	float:left;
	width:19px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.rating .down{
	float:right;
	width:19px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.blue .up{
	background:url(../images/bg-up.gif) no-repeat;
}
.blue .down{
	background:url(../images/bg-down.gif) no-repeat;
}
.green .up{
	background:url(../images/bg-up-green.gif) no-repeat;
}
.green .down{
	background:url(../images/bg-down-grey.gif) no-repeat;
}
.red .up{
	background:url(../images/bg-up-grey.gif) no-repeat;
}
.red .down{
	background:url(../images/bg-down-red.gif) no-repeat;
}
.rating span{
	float:left;
	width:30px;
	text-align:center;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.rating span a{
	color:#40a448;
	text-decoration:none;
}
.bg-column{
	overflow:hidden;
	height:1%;
	margin:21px 0 6px -6px;
}
.bg-column img{
	display:block;
}
.column-title{
	width:100%;
	overflow:hidden;
	text-align:center;
	background:#ffed9b url(../images/bg-column-title-left.gif) no-repeat;
}
.column-title-i{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-column-title-right.gif) no-repeat 100% 0;
}
.column-title-i h2{
	margin:0;
	font:14px/26px Arial, Helvetica, sans-serif;
}
.column-title-i a{
	font:14px/26px Arial, Helvetica, sans-serif;
	color:#5f5c58;
}
.column-list{
	margin:0;
	padding:7px 0 12px 0;
	list-style:none;
	overflow:hidden;
}
.column-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 9px 0;
}
.column-list li a{
	font:13px/15px Arial, Helvetica, sans-serif;
}
.column-list li span{
	display:block;
	font-size:12px;
	line-height:16px;
	color:#545151;
	padding:0 0 0 24px;
	margin:6px 0 0;
	background:url(../images/bg-column-list.gif) no-repeat;
}
.column-list .image{
	height:1%;
	overflow:hidden;
	position:relative;
}
.column-list .image img{
	display:block;
}
.column-list .image .text{
	position:absolute;
	left:0;
	text-align:left;
	top:7px;
	padding:2px 5px 6px 5px;
	background:url(../images/bg-image-text.png);
}
.column-list .image .text p{
	margin:0;
	color:#fff;
	font-weight:normal;
	font:17px/18px Arial, Helvetica, sans-serif;
}
#main .right-column{
	padding:22px 0 0;
}
.right-column .title{
	width:100%;
	overflow:hidden;
}
.right-column .title h2{
	float:left;
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#696969;
	margin:0;
}
.right-column .title img{
	float:left;
	margin:3px 0 0;
}
.form-search:after{
	content:"";
	clear:both;
	display:block;
}
.form-search{
	padding:13px 0 35px 0;
	margin:0 27px 0 1px;
	height:1%;
}
.search{
	overflow:hidden;
	background:#fff;
	height:16px;
	width:100%;
	padding:2px 0 2px 0;
	border:1px solid #8c8c8c;
}
.form-search ul{
	margin:0;
	padding:15px 0 0;
	list-style:none;
	overflow:hidden;
}
.form-search ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 10px 0;
}
.form-search ul li .radio-bt{
	float:left;
	width:14px;
	height:14px;
	margin:1px 1px 0 1px;
	display:inline;
}
.form-search ul li label{
	vertical-align:top;
	font-size:12px;
	line-height:14px;
}
.form-search ul ul{
	padding:9px 0 0 1px;
	overflow:hidden;
	height:1%;
}
.form-search ul ul li{
	padding:0 0 8px 0;
}
.check-bt{
	float:left;
	display:inline;
	width:14px;
	height:14px;
	margin:1px 3px 0 0;
}
.button-search{
	overflow:hidden;
	margin:1px 0 0;
}
.browser-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-browser-img.jpg) no-repeat;
	padding:100px 0 25px 0;
}
.browser-title{
	width:100%;
	overflow:hidden;
	background:#fffbcc url(../images/bg-browser-header.gif) repeat-x;
}
.browser-t{
	overflow:hidden;
	height:1%;
	padding:3px 0 6px 29px;
	background:url(../images/bg-browser-t.gif) no-repeat;
}
.browser-t h3{
	margin:0;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
.browser-inner{
	overflow:hidden;
	height:1%;
	border-left:1px solid #efe583;
	border-bottom:1px solid #efe583;
	background:#fff9b9 url(../images/bg-browser-inner.gif) repeat-x;
}
.browser{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-browser.gif) repeat-x;
	padding:0 0 9px 27px;
}
.browser ul{
	margin:0;
	padding:6px 0 0 3px;
	list-style:none;
	overflow:hidden;
}
.browser ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 8px 0;
}
.browser ul li .radio-bt{
	float:left;
	width:14px;
	height:14px;
	margin:2px 6px 0 1px;
	display:inline;
}
.browser ul li label{
	font-size:14px;
	line-height:16px;
	color:#545151;
}
.button-vote{
	overflow:hidden;
	margin:5px 0 0;
}
.popular-list{
	margin:0;
	padding:12px 25px 20px 23px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.popular-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 5px 0;
}
.popular-list li a{
	float:left;
}
.popular-list li span{
	float:right;
	padding:0 2px 0 2px;
	background:#edcf58;
	margin:3px 0 0;
}
.ether-list{
	margin:0;
	padding:10px 0 5px 0;
	overflow:hidden;
	height:1%;
	list-style:none;
}
.ether-list li{
	vertical-align:top;
	overflow:hidden;
	height:1%;
	font-size:12px;
	line-height:14px;
	padding:0 0 14px 23px;
}
.ether-list li.film{
	background:url(../images/ico-14.gif) no-repeat 1px 5%;
}
.ether-list li.nick{
	background:url(../images/ico-15.gif) no-repeat 1px 3px;
}
.ether-list li.iron{
	background:url(../images/ico-16.gif) no-repeat 1px 3px;
}
.ether-list li.enimal{
	background:url(../images/ico-17.gif) no-repeat 1px 3px;
}
.ether-list li strong{
	float:left;
	padding:0 17px 0 0;
	background:url(../images/bg-ether-list.gif) no-repeat 100% 6px;
	font-weight:normal;
}
.ether-list li span{
	color:#353535;
}
.ether-list li span a{
	color:#353535;
}
.ether-list li span a:hover{
	text-decoration:none;
	color:#353535;
}
.all-ether{
	float:right;
	padding:0 25px 0 0;
}
#footer{
	overflow:hidden;
	height:1%;
	padding:11px 0 5px 8px;
	background:url(../images/bg-footer.gif) no-repeat 0 100%;
}
#footer ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	padding:0 0 0 16px;
}
#footer ul li span{
	float:left;
	padding:0 0 0 12px;
}
.inner{
	margin:0 0 0 4px !important;
	padding:0 0 33px 0;
}
.inner .left-column{
	width:72.2% !important;
	padding:15px 0 0 !important;
}
.inner .left-column .title span{
	padding:10px 0 0;
}
.top-nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav li{
	float:left;
	height:34px;
	margin:0 -18px 0 0;
}
.top-nav li .box{
	float:left;
	overflow:hidden;
	height:32px;
	display:table;
	padding:0 16px 2px 27px;
	background:#fffac8 url(../images/bg-t-nav-left.gif) no-repeat;
}
* html .top-nav li .box{
	position:relative;
}
.top-nav li .sub{
	display:table-cell;
	vertical-align:middle;
}
.top-nav li.first .box{
	background-image:none;
	padding-left:13px;
	padding-right:18px;
}
.top-nav li .bg-right{
	float:left;
	width:19px;
	height:34px;
	overflow:hidden;
	background:url(../images/bg-t-nav-right.gif) no-repeat;
	position:relative;
	z-index:2;
}
.top-nav li a{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#545151;
}
.top-nav li a:hover{
	text-decoration:none;
	color:#545151;
}
.top-nav li strong{
	padding:0;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	padding:2px 0 0;
}
.top-nav li.last .box{
	background:#ffe77a url(../images/bg-t-nav-last.gif) no-repeat;
}
.top-nav li.last .bg-right{
	background:url(../images/bg-t-nav-right-l.gif) no-repeat;
}
.asid-h{
	padding:0 0 0 300px;
}
.asid-bh{
	padding:0 0 0 273px;
}
.bsid1{
	float:left;
	display:inline;
	position:relative;
	width:273px;
	margin:0 0 0 -273px;
}
.bsid2{
	float:right;
	width:100%;
	margin:-3px 0 0;
}
.asid1{
	float:left;
	display:inline;
	position:relative;
	width:300px;
	margin:0 0 0 -300px;
}
.asid1-list{
	margin:0;
	padding:20px 15px 0 0;
	list-style:none;
	overflow:hidden;
}
.asid1-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 17px 38px;
	font-size:14px;
	line-height:16px;
}
.asid1-list li.style1{
	background:url(../images/ico-18.gif) no-repeat;
}
.asid1-list li.style2{
	background:url(../images/ico-19.gif) no-repeat;
}
.asid1-list li.style3{
	background:url(../images/ico-20.gif) no-repeat;
}
.asid1-list li.style4{
	background:url(../images/ico-21.gif) no-repeat;
}
.asid1-list li.style5{
	background:url(../images/ico-22.gif) no-repeat;
}
.asid1-list li.style6{
	background:url(../images/ico-23.gif) no-repeat;
}
.asid1-list li.style7{
	background:url(../images/ico-24.gif) no-repeat;
}
.asid1-list li.style8{
	background:url(../images/ico-25.gif) no-repeat;
}
.asid1-list li.style9{
	background:url(../images/ico-26.gif) no-repeat;
}
.asid1-list li.style10{
	background:url(../images/ico-27.gif) no-repeat;
}
.asid1-list li.style11{
	background:url(../images/ico-28.gif) no-repeat;
}
.asid1-list li.style12{
	background:url(../images/ico-29.gif) no-repeat;
}
.asid1-list li.style13{
	background:url(../images/ico-30.gif) no-repeat;
}
.asid1-list li.style14{
	background:url(../images/ico-31.gif) no-repeat;
}
.asid1-list li.style15{
	background:url(../images/ico-32.gif) no-repeat;
}
.asid1-list li.style16{
	background:url(../images/ico-33.gif) no-repeat;
}
.asid1-list li.style17{
	background:url(../images/ico-34.gif) no-repeat;
}
.asid1-list li a{
	color:#1a72d3;
}
.asid1-list li a{
	color:#1a72d3;
}
.asid1-list li a:hover{
	color:#008a0b;
}
.asid1-list li ul{
	padding:3px 0 0;
	list-style:none;
	margin:0 0 -3px 0;
}
.asid1-list li ul li{
	font-size:13px;
	line-height:16px;
	background:none;
	padding:0 0 7px 0;
}
.asid2{
	float:left;
	width:99.6%;
	padding:13px 0 0;
}
.asid2 .title-c{
	background:#fffac8;
	overflow:hidden;
	height:1%;
	padding:0 0 0 8px;
	border-left:3px solid #ffe77a;
}
.asid2 .title-c h2{
	margin:0;
	line-height:32px;
	font-size:22px;
	font-weight:normal;
	color:#494949;
}
.asid2 .box{
	overflow:hidden;
	height:1%;
	padding:0 2px 20px 0;
	background:url(../images/bg-asid2-box.gif) repeat-x 0 100%;
}
.asid2 .box .heading{
	width:100%;
	overflow:hidden;
	padding:10px 0 5px 0;
}
.asid2 .box .heading .rating{
	padding:8px 0 0 20px;
}
.asid2 .box .heading h3{
	margin:0;
	display:block;
	padding:5px 0 0;
	font:16px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.asid2 .box .heading h3 a{
	color:#1a72d3;
}
.asid2 .box .heading h3 a:hover{
	color:#008a0b;
}
.asid2 .box h3{
	margin:0;
}
.op-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.op-list li{
	float:left;
	padding:0 7px 0 0;
}
.op-list li a{
	float:left;
	padding:0 4px 0 5px;
	font:10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#bf7302;
	text-decoration:none;
	background:#fffac8;
}
.op-list li a:hover{
	background:#a74400;
	color:#fffac8;
	text-decoration:none;
}
.asid2 .text{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:8px 0 0;
}
.asid2 .text .image{
	float:left;
	margin:0 8px 0 0;
	border:1px solid #edd35e;
}
.posew{
	float:right;
	width:70px;
	text-align:center;
	padding:8px 0 3px 0;
	z-index:100;
}
.posew strong{
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 0 0 25px;
	margin:0 0 0 9px;
	background:url(../images/bg-pos.gif) no-repeat;
}
.posew span{
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 0 0 25px;
	margin:25px 0 0 9px;
	background:url(../images/ico-message.gif) no-repeat 0 5px;
}
.posew a{
	display:block;
	font-size:13px;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
	text-decoration:none;
	letter-spacing:-1px;
	padding:2px 0 2px 0;
}
.posew a:hover{
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
	color:#008a0b;
	text-decoration:none;
}
.address-list{
	float:left;
	margin:0;
	padding:3px 0 15px 7px;
	list-style:none;
}
.address-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	float:left;
	clear:both;
	font-size:12px;
	line-height:14px;
	color:#545151;
	padding:3px 0 8px 27px;
}
.address-list li.add{
	background:url(../images/ico-35.gif) no-repeat;
}
.address-list li.mob{
	background:url(../images/ico-36.gif) no-repeat;
}
.address-list li.tel{
	background:url(../images/ico-37.gif) no-repeat;
}
.pager{
	width:100%;
	overflow:hidden;
	padding:45px 0 40px 0;
}
.pager ul{
	margin:0;
	padding:0;
	list-style:none;
}
.pager ul li{
	float:left;
	font:18px/35px Arial, Helvetica, sans-serif;
	color:#bf7302;
	padding:0 5px 0 5px;
}
.pager ul li a{
	float:left;
	text-decoration:none;
	padding:0 8px 0 8px;
	color:#bf7302;
}
.pager ul li a:hover,
.pager ul li.active a{
	background:#fffac8;
	text-decoration:none;
	color:#bf7302;
}
.right-column .column-list{
	padding:9px 0 16px 28px;
}
.right-column .column-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 11px 0;
}
.right-column .column-list li span{
	background:url(../images/ico-39.gif) no-repeat;
}



.asid2 .box2{
	overflow:hidden;
	height:1%;
	padding:0 2px 5px 0;
}
.asid2 .box2 .heading{
	width:100%;
	overflow:hidden;
	padding:10px 0 5px 0;
}
.asid2 .box2 .heading .rating{
	padding:8px 0 0 20px;
}
.asid2 .box2 .heading h3{
	margin:0;
	display:block;
	padding:5px 0 0;
	font:16px/18px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.asid2 .box2 .heading h3 a{
	color:#1a72d3;
}
.asid2 .box2 .heading h3 a:hover{
	color:#008a0b;
}
.asid2 .box2 h3{
	margin:0;
}

.asid2 .text2{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0;
}
.asid2 .text .image{
	float:left;
	margin:0 8px 0 0;
	border:1px solid #edd35e;}
#text2 a {
	font-size:16px;
	text-decoration:none;
	padding:4px 0 2px 0;
	
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
	color:#1a72d3;
}
#text2 a:hover{
	font-size:16px;
	padding:4px 0 2px 0;
	text-decoration:none;
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
	color:#008a0b;
}

#add1 a {
	font-size:16px;
	text-decoration:none;
	padding:4px 0 2px 0;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
	color:#1a72d3;
}
#add1 a:hover{
	font-size:16px;
	padding:4px 0 2px 0;
	text-decoration:none;
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
	color:#008a0b;
}

#add1 ul {
	list-style:none;
	margin:0;
}
#add1 li {
	padding:0;
}

#text2 ul {
	list-style:none;
	margin:0 0 6px -40px;
}
#text2 li {
	padding:2px 0 4px 26px;
	background:url(../images/adress.gif) no-repeat;
}
#adress-inner {
	width:100%;
	overflow:hidden;
}

#adress-inner .two1 {
	background:#FFFAC8;
	float:left;
	width:45%;
	margin-right:2%;
	padding:5px;
	line-height:15px;
}
.bold {
	font-weight:bold;
}
.it {
	font-style:italic;
}
#adress-inner .two2 {
	background:#FFFAC8;
	float:right;
	width:45%;
	margin-left:2%;
	padding:5px;
	line-height:15px;
}
.text3 p {
	text-align:left;
	padding:5px 0 0 0;
	margin:0;
}
.text3  h2 {
	color:#6C6A6A;
	font-size:14px;
	margin:0;	
	padding:5px 0 4px 26px;
	background:url(../images/foto-album.gif) no-repeat;
}
.text3  ul {
	list-style:none;
	margin:0;
	padding:0;
}
.text3  li {
	display:inline;
	padding:10px 3px 0 0;
	margin:0;
}

.img-foto {
	border:0;
	padding:6px 0 0 0;
}
#in_topic  h2 {
	color:#6C6A6A;
	font-size:14px;
	padding:5px 0 4px 26px;
	margin:0;
	background:url(../images/bg-column-list.gif) no-repeat;
}
#in_topic ul {
	list-style:none;
	margin:0;
	padding:0 0 0 15px;
}
#in_topic li {
	padding:0 0 0 26px;
	line-height:24px;
}
#in_topic li strong {
	padding:0 15px 0 0;
	background:url(../images/bg-ether-list.gif) no-repeat 100% 6px;
	font-weight:normal;
}
#in_topic .num1 {
	background:url(../images/ico-14.gif) no-repeat;
}
#in_topic .num2 {
	background:url(../images/ico-16.gif) no-repeat;
}
#in_topic .num3 {
	background:url(../images/ico-17.gif) no-repeat;
}

#in_topic li span{
	color:#353535;
}
#in_topic li span a{
	color:#353535;
}
#in_topic li span a:hover{
	text-decoration:none;
	color:#353535;
}


.message-holder{
	float:left;
	background:url(../images/bg-message-holder.gif) repeat-x;
	clear:both;
	margin:10px 0 0 0;
}
.message-inner{
	float:left;
	background:url(../images/bg-message-inner.gif) no-repeat;
}
.message{
	float:left;
	background:url(../images/bg-message.gif) no-repeat 100% 0;
	height:32px;
	padding:0 5px;
	margin:0;

}
.message .rating{
	float:left;
	padding:7px 0 8px 0;
}
.link-up-blue,
.link-up-g,
.link-up-green{
	float:left;
	width:19px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.link-up-blue{
	background:url(../images/bg-up.gif) no-repeat;
}
.link-up-g{
	background:url(../images/bg-up-grey.gif) no-repeat;
}
.link-up-green{
	background:url(../images/bg-up-green.gif) no-repeat;
}
.link-down-blue,
.link-down-r,
.link-down-g{
	float:left;
	width:19px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.link-down-blue{
	background:url(../images/bg-down.gif) no-repeat;
}
.link-down-r{
	background:url(../images/bg-down-red.gif) no-repeat;
}
.link-down-g{
	background:url(../images/bg-down-grey.gif) no-repeat;
}
.rat-b,
.rat-r,
.rat-g{
	float:left;
	line-height:16px;
	padding:1px 4px 0 2px;
	margin:0 0 0 2px;
	text-align:center;
	text-decoration:none;
}
.rat-b{
	color:#8cafcd;
}
.rat-r{
	color:#d50303;
	font:14px/14px 'Trebuchet MS', Helvetica, sans-serif;
}
.rat-g{
	color:#229d34;
	font:14px/14px 'Trebuchet MS', Helvetica, sans-serif;
}
.date{
	float:left;
	font:12px/18px 'Trebuchet MS', Helvetica, sans-serif;
	color:#5c5d5d;
	padding:6px 7px 0 10px;
}
.nick2 {
	float:left;
	padding:0 0 0 23px;
	margin:5px 0 0 0px;
	background:url(../images/ico-15.gif) no-repeat 0 1px;
	font:14px/18px 'Trebuchet MS', Helvetica, sans-serif;
}
.message ul {
	margin:0;
	list-style:none;
	padding:2px 0 0 0;
	float:left;
}
.opera .message ul {margin:0 0 0 -5px;}
* html .message ul {float:none;}
.message ul li {
	float:left;
}
.message ul .bookmarks-yellow {
	margin:5px 0 0 15px;
	padding:0 0 0 17px;
	background:url(../images/ico-06.gif) no-repeat 0 1px;

}
.message ul .lenta-yellow {
	margin:5px 0 0 0;
	padding:0 0 0 17px;
	background:url(../images/ico-07.gif) no-repeat 0 1px;

}
.message ul .bookmarks-grey {

	margin:5px 0 0 15px;
	padding:0 0 0 17px;
	background:url(../images/ico-41.gif) no-repeat 0 1px;

}
.message ul .lenta-grey{
	margin:5px 0 0 0;
	padding:0 0 0 17px;
	background:url(../images/ico-40.gif) no-repeat 0 1px;

}
.bookm {
	color:#5c5d5d;
	text-decoration:none;
	background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}

.bookm:hover {
	color:#5c5d5d;
	text-decoration:none;
	background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}

.le {
	color:#5c5d5d;
	text-decoration:none;
	background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}

.le:hover {
	color:#5c5d5d;
	text-decoration:none;
	background:url(../images/bg-bookmarks2.gif) repeat-x 0 100%;
}

.box-comment{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.box-comment{
	height:1%;
	overflow:hidden;
	padding:25px 0 0 2px;
}
.box-comment h2{
	color:#6C6A6A;
	font-size:14px;
	padding:0 0 4px 30px;
	margin:0;
	background:url(../images/ico-message.gif) no-repeat;
}
.box-nick{
	width:100%;
	overflow:hidden;
	padding:8px 0 7px 0;
}

.box-nick .image2 {
	float:left;
	display:inline;
	margin:0 6px 0 0;
	border:1px solid #bfbfbd;
}
.box-nick .image3 {
	float:left;
	display:inline;
	margin:0 6px 0 21px;
	border:1px solid #bfbfbd;
}
.box-nick .image2 img{
	display:block;
}
.box-nick a{
	padding:4px 0 0 0;
	float:left;
	font-size:14px;
	line-height:16px;
}
.box-nick span{
	float:left;
	padding:4px 0 0 5px;
	font-size:12px;
	line-height:18px;
	color:#a3a3a3;
}

.box-comment p{
	margin:0 0 0 0;
	font:14px/16px 'Trebuchet MS', Helvetica, sans-serif;
	color:#000;
}
.box-comment ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;	
}
.box-comment li {
	display:inline;
	margin:0;
	padding:0;	
}
.box-comment .link{
	float:left;
	font-size:16px;
	line-height:18px;
	text-decoration:none;
	padding:0 0 2px 0;
	background:url(../images/bg-link.gif) repeat-x 0 100%;
}

.comment-inner {
	padding:0 21px 0 21px;
	overflow:hidden;
	height:1%;
	margin:0;
}

.comment-inner1 {
	padding:0;
	overflow:hidden;
	height:1%;
	margin:0;
}
.comment-inner .answ {
	padding:15px 0 0 0;
	margin:0;
}

.comment-inner1 .answ {
	padding:15px 0 0 0;
	margin:0;
}
.answer {
	color:#1a72d3;
	text-decoration:none;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
}

.answer:hover {
	color:#008a0b;
	text-decoration:none;
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
}
	
.adres1 {
	display:block;
	line-height:17px;
	margin:0;	
}

.pole-t{
	border:1px solid #c8d2df;
	background:url(../images/bg-textarea.gif) no-repeat;
	background-position:right bottom;
	overflow:auto;
	width:90%;
	height:146px;
}
	
.comment-inner .pole-text {
	list-style:none;
	margin:0;
	padding:0;
}
.comment-inner li {
	display:block;
	margin:0 0 10px 0;
}
.book-lenta {margin:0;padding:0;}


.form-h{
	width:100%;
	overflow:hidden;
}
.form-i{
	padding:0 250px 0 21px;
}
.box-form{
	float:left;
	width:100%;
	padding:18px 0 0;
}
.box-form dl:after{
	content:"";
	clear:both;
	display:block;
}
.box-form .zend_form{
	width:100%;
	margin:0;
}
.box-form dl dt{
	width:100%;
	margin:0;
}
.box-form dl dt label{
	display:block;
	font-size:16px;
	line-height:20px;
	color:#545151;
}
.box-form dl dt span{
	display:block;
	font-size:16px;
	line-height:20px;
	color:#545151;
}
.box-form .text{
	width:100%;
	overflow:hidden;
	background:#fff;
	border:1px solid #8c8c8c;
	height:18px;
	padding:2px 0 0;
}
.box-form dl dd{
	height:1%;
	margin:0;
	position:relative;
	clear:both;
	padding:4px 0 23px 0;
}
#error_categoryName,
.none{
	display:none;
	position:absolute;
	left:-9999px;
}
.mesto-v{
	display:block;
	padding:3px 0 0;
}
.mesto-v a{
	font-size:14px;
	line-height:16px;
}
.v-i-mesto{
	font-size:16px;
	line-height:18px;
	padding:10px 0 0;
	display:block;
}
.v-i-mesto a{
	float:left;
	color:#1a72d3;
	text-decoration:none;
	padding:0;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
}
.v-i-mesto a:hover{
	float:left;
	color:#008A0B;
	text-decoration:none;
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
}
.box-form .error{
	display:block;
	position:absolute;
	top:4px;
	right:-250px;
	width:227px;
}
.box-form .error .t{
	width:100%;
	overflow:hidden;
	height:12px;
	background:url(../images/bg-error-t.gif) no-repeat;
}
.box-form .error .b{
	width:100%;
	overflow:hidden;
	height:8px;
	background:url(../images/bg-error-b.gif) no-repeat;
}
.box-form .error .c{
	width:171px;
	overflow:hidden;
	padding:0 15px 0 41px;
	background:url(../images/bg-error-c.gif) repeat-y;
}
.box-form .error span{
	font-size:14px;
	line-height:16px;
	color:#545151;
}
.box-form .left{
	float:left;
	width:44.7%;
	padding:8px 0 0;
}
.box-form .sel-f{
	width:100%;
	position:relative;
	height:20px;
	color:#545151;
	border:1px solid #8c8c8c;
}
.box-form .right{
	float:right;
	width:44.7%;
	padding:8px 0 0;
	margin:0 -2px 0 0;
}
.box-form .address{
	padding:26px 0 0 124px;
}
.box-form .opis{
	padding:14px 0 0 124px;
}
.box-form .image{
	float:left;
	display:inline;
	margin:3px 0 0 -124px;
	width:122px;
	background:url(../images/bg-image-c.gif) repeat-y;
}
.box-form .image .t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-image-t.gif) repeat-x;
}
.box-form .image .b{
	width:120px;
	padding:1px;
	height:90px;
	overflow:hidden;
	text-align:center;
	background:url(../images/bg-image-t.gif) repeat-x 0 100%;
}
.box-form .opis .image .b{
	height:159px;
}
.box-form .image img{
	display:block;
}
.box-form .image a{
	font-size:12px;
	line-height:14px;
	display:block;
	color:#545151;
	padding:34px 0 0;
}
.box-form .image a:hover{
	text-decoration:none;
}
.box-form .opis .image a{
	padding:64px 0 0;
}
.box-form .address-i{
	float:right;
	width:98.9%;
	padding:0 0 15px 0;
}
.box-form .opis-i{
	float:right;
	width:95.9%;
	padding:0 0 15px 0;
}
.box-form .opis-i label{
	display:block;
	font-size:16px;
	line-height:20px;
	color:#545151;
	padding:0 0 1px;
}
.box-form .text-a1{
	width:100%;
	overflow:auto;
	height:140px;
	border:1px solid #8c8c8c;
}
.box-form .address-i label{
	display:block;
	font-size:16px;
	line-height:20px;
	color:#545151;
	padding:0 0 3px;
}
.box-form .address-i span{
	display:block;
	font-size:12px;
	line-height:14px;
	color:#545151;
	padding:5px 0 8px 0;
}
.box-form .address-i .button-y{
	float:left;
	display:inline;
	margin:0 29px 0 0;
}
.box-form dl.zend_form-i{
	width:100%;
	margin:0;
}
.box-form dl.zend_form-i dd{
	width:100%;
	margin:0;
	position:relative;
	clear:both;
	padding:4px 0 15px 0;
}
.box-form .text-a{
	width:100%;
	height:160px;
	border:1px solid #8c8c8c;
	overflow:auto;
	background:#fff;
}
.foto-a{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.foto-a .title{
	width:100%;
	overflow:hidden;
}
.foto-a .title h2{
	float:left;
	font-size:16px;
	line-height:18px;
	color:#545151;
	padding:0 0 5px 25px;
	background:url(../images/ico43.gif) no-repeat;
}
.foto-a .gallery{
	width:100%;
	overflow:hidden;
	padding:11px 0 30px 0;
}
.foto-a .gallery .image{
	float:left;
	display:inline;
	width:122px;
	margin:0 4.3% 0 0;
	background:url(../images/bg-image-c.gif) repeat-y;
}
.foto-a .gallery .image .t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-image-t.gif) repeat-x;
}
.foto-a .gallery .image .b{
	width:120px;
	padding:1px;
	height:90px;
	overflow:hidden;
	text-align:center;
	background:url(../images/bg-image-t.gif) repeat-x 0 100%;
}
.foto-a .gallery .image img{
	display:block;
}
.foto-a .gallery .image a{
	font-size:12px;
	line-height:14px;
	display:block;
	color:#545151;
	padding:34px 0 0;
}
.foto-a .button-add{
	float:left;
	margin:0 0 0 141px;
}

.asid1 .active {background:#FFFAC8;padding:0 3px 5px 1px;}
.anons-box .text{
	padding:0 !important;
	width:auto !important;
}
.sidebar-nav{
	margin:0;
	padding:21px 0 0 23px;
	list-style:none;
	overflow:hidden;
}
.sidebar-nav li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:16px;
	line-height:18px;
	letter-spacing:-1px;
	padding:0 0 11px;
}
.sidebar-nav li strong{
	float:left;
	display:inline;
	margin:1px 0 0 9px;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	height:19px;
	color:#fdcd27;
	text-align:center;
	background:#fffac8 url(../images/bg-sub-l-l.gif) no-repeat;
}
.sidebar-nav li strong span{
	float:left;
	height:19px;
	padding:0 11px 0 8px;
	background:url(../images/bg-sub-l-r.gif) no-repeat 100% 0;;
}
.sidebar-nav li a{
	float:left;
}
.bsid2 .pager{
	padding:28px 0 40px 0;
	background:#fff;
}
.bsid2-h{
	width:100%;
	overflow:hidden;
	margin:0 0 -4px 0;
}
.title-h{
	width:100%;
	overflow:hidden;
}
.title-h .holder-t{
	width:100%;
	overflow:hidden;
	padding:20px 0 11px 0;
}
.title-h .holder-t h2{
	float:left;
	margin:0;
	font:24px/26px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.title-h .holder-t .rating{
	float:left;
	display:inline;
	margin:1px 0 0 40px;
}
.title-h .holder-t .add-l{
	float:left;
	display:inline;
	margin:8px 0 0 40px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#1a72d3;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(../images/ico45.gif) no-repeat 0 1px;
}
.title-h .holder-t a.add-l:hover{
	text-decoration:none;
	position:relative;
	color:#008A0B;
}
.title-h .holder-t .add-l span{
	display:block;
	background:url(../images/bg-bookmarks.gif) repeat-x 0 100%;
	padding:0 0 1px;
}
.title-h .holder-t a.add-l:hover span{
	background:url(../images/bg-bookmarks-h.gif) repeat-x 0 100%;
}
.event{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.event ul{
	margin:0 -62px 0 -35px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.event ul li{
	float:left;
	font:16px/27px Arial, Helvetica, sans-serif;
	padding:0 0 0 35px;
}
.event ul li a{
	float:left;
	padding:0 62px 0 3px;
}
.event ul li.active a{
	float:left;
	border-left:3px solid #ffe77a;
	background:#fffac8;
	padding:0 39px 0 7px;
	color:#494949;
	font-size:18px;
	text-decoration:none;
}
.event ul li.active a:hover{
	color:#494949;
	text-decoration:none;
}
